Building Documentation Generators

نویسندگان

  • Arie van Deursen
  • Tobias Kuipers
چکیده

In order to maintain the consistency between sources and documentation, while at the same time providing documentation at the design level, it is necessary to generate documentation from sources in such a way that it can be integrated with hand-written documentation. In order to simplify the construction of documentation generators, we introduce island grammars, which only de ne those syntactic structures needed for (re)documentation purposes. We explain how they can be used to obtain various forms of documentation, such as data dependency diagrams for mainframe batch jobs. Moreover, we discuss how the derived information can be made available via a hypertext structure. We conclude with an industrial case study in which a 600,000 LOC COBOL legacy system is redocumented using the techniques presented in the paper. 1991 ACM Computing Classi cation System: D.2.2, D.2.5, D.2.7, D.3.4

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Inconsistency Robustness in Foundations: Mathematics self proves its own Consistency and Other Matters

ion and parsing are becoming increasingly important in software engineering. e.g.,  The execution of code can be dynamically checked against its documentation. Also Web Services can be dynamically searched for and invoked on the basis of their documentation.  Use cases can be inferred by specialization of documentation and from code by automatic test generators and by model checking.  Code c...

متن کامل

Automatically Generating User Interfaces for Appliances

Specifi cation Language The language is designed to allow for complete specifi cation of any appliance. I have put signifi cant effort into ensuring the language is as concise and easy-to-use as possible. The language is XML-based with full documentation at: http://www.cs.cmu..edu/~pebbles/puc/specifi cation.html The example to the right illustrates almost all features of the language. Automati...

متن کامل

ارزیابی محیطی چگالی شار مغناطیسی با فرکانس بی نهایت کم در یک نیروگاه حرارتی و بررسی مواجهه کارکنان با آن بر حسب نوع وظیفه شغلی

Background and aims: Extremely low frequency magnetic field (ELF) is part of Spectrum of electromagnetic waves with range 30 to 300 Hz. The average magnetic field exposures in the workplace have been found to be higher in “electrical occupations” than in other occupations such as office work. The interaction between magnetic fields produced by power lines and substations with living organisms a...

متن کامل

A Development Environment for Building Grammar-Based Speech-Enabled Applications

We present a development environment for Regulus, a toolkit for building unification grammar-based speech-enabled systems, focussing on new functionality added over the last year. In particular, we will show an initial version of a GUI-based top-level for the development environment, a tool that supports graphical debugging of unification grammars by cutting and pasting of derivation trees, and...

متن کامل

Domain-Specific Language Design Requires Feature Descriptions

In this paper, we study feature diagrams in more details, as well as their relationship to domain-specific languages. We propose the Feature Description Language FDL , a textual language to describe features. We explore automated manipulation of feature descriptions such as normalization, expansion to disjunctive normal form, variability computation and constraint satisfaction. Feature descript...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999